package com.it.park.common;

import javax.servlet.http.HttpServletRequest;

import com.it.park.constant.Constant;
import com.it.park.rms.client.model.User;

public class CreateLink {
	public static String htmlContent(User u,String secretKey,HttpServletRequest request){
		
			StringBuffer content = new StringBuffer();
			//将用户名、过期时间、密钥生成链接密钥o
			String key =u.getUserName() + "$" + u.getOutDate() + "$" + secretKey;
			
			String digitalSignature = MD5.md5(key);// 数字签名
//			String basePath=request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path;
			
			String resetPassHref = Constant.BASEPATH + "/updatePassword?sid="+ digitalSignature +"&id="+u.getId();
			content.append("<div><div style='margin-left:4%;'>");  
			content.append("<p style='color:red;'>");  
	        content.append(u.getChName()+"您好:</p>");  
	        content.append("<p style='text-indent: 2em;'>您正在使用密码找回功能，请点击下面的链接完成密码找回。</p>");  
	        content.append("<p style='text-indent: 2em;display: block;word-break: break-all;'>");  
	        content.append("链接地址：<a style='text-decoration: none;' target='_black' href='"+resetPassHref+"'>"+resetPassHref+"</a></p>");  
	        content.append("</div>");  
	        content.append("<ul style='color: rgb(169, 169, 189);font-size: 18px;'>");  
	        content.append("<li>为了保障您帐号的安全，该链接有效期为30分钟。</li>");  
	        content.append("<li>该链接只能使用一次，请周知。</li>"); 
	        content.append("<li>如果该链接无法点击，请直接复制以上网址到浏览器地址栏中访问。</li>");  
	        content.append("<li>请您妥善保管，此邮件无需回复。</li>");  
	        content.append("</ul>");  
	        content.append("</div>");
			return content.toString();
	}

}
